package com.dkd.manage.service;

import com.dkd.manage.pojo.dto.EmpQueryListDto;
import com.dkd.manage.pojo.entity.Emp;
import com.dkd.manage.result.PageResult;

public interface EmpService {


    /**
     * 分页查询人员列表
     * @param empQueryListDto
     * @return
     */
    PageResult<Emp> list(EmpQueryListDto empQueryListDto);


    /**
     * 新增人员
     * @param emp
     */
    Integer add(Emp emp);

    /**
     * 修改人员
     * @param emp
     * @return
     */
    Integer edit(Emp emp);

    /**
     * 根据id查询员工
     * @param id
     * @return
     */
    Emp getEmpById(Long id);

    /**
     * 根据id删除人员
     * deleteRegionById
     * @param ids
     * @return
     */
    Integer deleteEmpById(Long[] ids);
}
